// 修改投放审核者，不合格nogood+1
const cloud = require('wx-server-sdk')
cloud.init({
  env: "cytfadmini-1gali3r244372a1f"
})

// 云函数入口函数
// 功能：修改字段good，power的值
exports.main = async (event, context) => {
  // 获取共享环境
  var c1 = new cloud.Cloud({
    // 资源方 AppID
    resourceAppid: 'wxbfd52ca8da22670f',
    // 资源方环境 ID
    resourceEnv: 'cloud1-4gcsxcql7d341258',
  })
  // 跨账号调用，必须等待 init 完成
  // init 过程中，资源方小程序对应环境下的 cloudbase_auth 函数会被调用，并需返回协议字段（见下）来确认允许访问、并可自定义安全规则
  await c1.init()
  const db = c1.database()
  const _ = db.command
  try {
    return db.collection('userinfo')
      .where({
        _openid:event.sh_id,
        // block:_.exists(false) //非管理人员
      })
      .update({
        data: {
          power:event.power,
          nogood: event.nogood,
        },
      })
  } catch(e) {
    console.error(e)
  }
}